package servicio;

import java.sql.SQLException;
import java.util.List;
import persistencia.MedidaDAO;
import bean.Medida;

public class MedidaServiceImpl implements MedidaService{
	MedidaDAO medidaDAO = new MedidaDAO();
	@Override
	public List<Medida> listar() throws SQLException {
		return medidaDAO.listar();
	}

	@Override
	public int insertar(Medida medida) throws SQLException {
		return medidaDAO.insertar(medida);
	}

	@Override
	public int actualizar(Medida medida) throws SQLException {
		return medidaDAO.actualizar(medida);
	}

	@Override
	public List<Medida> buscarPorMedida(String filtro, String tipo,
			String situacion) throws SQLException {
		return medidaDAO.buscarPorMedida(filtro, tipo, situacion);
	}

	@Override
	public List<Medida> buscarPorMedida(String filtro, String tipo)
			throws SQLException {
		return medidaDAO.buscarPorMedida(filtro, tipo);
	}

	@Override
	public List<Medida> buscarPorEstandar(String filtro, String tipo,
			String situacion) throws SQLException {
		return medidaDAO.buscarPorEstandar(filtro, tipo, situacion);
	}

	@Override
	public List<Medida> buscarPorOrden(int filtro, String tipo, String situacion)
			throws SQLException {
		return medidaDAO.buscarPorOrden(filtro, tipo, situacion);
	}

}
